package cn.iocoder.yudao.module.dr.controller.admin.collectionlinkaddress.vo;

import cn.iocoder.yudao.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;

@Schema(description = "管理后台 - 藏品模型链接地址分页 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class CollectionLinkAddressPageReqVO extends PageParam {

    @Schema(description = "创建时间")
    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    private LocalDateTime[] createTime;

    @Schema(description = "藏品ID", example = "2071")
    private Long collectionId;

    @Schema(description = "类型(0：藏品主图 1：藏品图片 2：藏品音频 3: 藏品视频 4：藏品三维 5：链接地址 6：藏品三维精准)")
    private String type;

    @Schema(description = "业务类型 1：藏品 2：二维图 3：三维图")
    private String bizType;

    @Schema(description = "文件名称")
    private String fileName ;

    @Schema(description = "链接地址")
    private String linkAddress;

}